/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Factory.Tables;

import java.sql.Date;
import java.sql.Time;



/**
 *
 * @author Patrick
 */
public class User {
    private int userID;
    private String userPic;
    private String username;
    private String password;
    private String firstName;
    private String lastName;
    private int age;
    private String gender;
    private String address;
    private Date birthday;
    private String email;
    private int userDefID;
    private String userDefName;
    private int userActive;
    private Date notActiveDate;
    private Time notActiveTime;
    private Date createdDate;
    private Time createdTime;
    
    
    public final String MALE = "Male";
    public final String FEMALE = "Female";

    /**
     * @return the userID
     */
    public int getUserID() {
        return userID;
    }

    /**
     * @param userID the userID to set
     */
    public void setUserID(int userID) {
        this.userID = userID;
    }

    /**
     * @return the username
     */
    public String getUsername() {
        return username;
    }

    /**
     * @param username the username to set
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * @param password the password to set
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * @return the firstName
     */
    public String getFirstName() {
        return firstName;
    }

    /**
     * @param firstName the firstName to set
     */
    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    /**
     * @return the lastName
     */
    public String getLastName() {
        return lastName;
    }

    /**
     * @param lastName the lastName to set
     */
    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    /**
     * @return the age
     */
    public int getAge() {
        return age;
    }

    /**
     * @param age the age to set
     */
    public void setAge(int age) {
        this.age = age;
    }

    /**
     * @return the gender
     */
    public String getGender() {
        return gender;
    }

    /**
     * @param gender the gender to set
     */
    public void setGender(String gender) {
        this.gender = gender;
    }

    /**
     * @return the address
     */
    public String getAddress() {
        return address;
    }

    /**
     * @param address the address to set
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * @return the address
     */
    public Date getBirthday() {
        return birthday;
    }

    /**
     * @param birthday the birthday to set
     */
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the userDefID
     */
    public int getUserDefID() {
        return userDefID;
    }

    /**
     * @param userDefID the userDefID to set
     */
    public void setUserDefID(int userDefID) {
        this.userDefID = userDefID;
    }

    /**
     * @return the userActive
     */
    public int getUserActive() {
        return userActive;
    }

    /**
     * @param userActive the userActive to set
     */
    public void setUserActive(int userActive) {
        this.userActive = userActive;
    }

    /**
     * @return the userDefName
     */
    public String getUserDefName() {
        return userDefName;
    }

    /**
     * @param userDefName the userDefName to set
     */
    public void setUserDefName(String userDefName) {
        this.userDefName = userDefName;
    }
    
    public void setCreatedDate(Date createdDate){
        this.createdDate = createdDate;
    }
    
    public Date getCreatedDate(){
        return createdDate;
    }
     
    public void setCreatedTime(Time createdTime){
        this.createdTime = createdTime;
    }
    
    public Time getCreatedTime(){
        return createdTime;
    }
    
    public Date getNotActiveDate(){
        return notActiveDate;
    }
    
    public void setNotActiveDate(Date notActiveDate){
        this.notActiveDate = notActiveDate;
        
    }
    
    public Time getNotActiveTime(){
        return notActiveTime;
    }
    
    public void setNotActiveTime(Time notActiveTime){
        this.notActiveTime = notActiveTime;
    }
    
    public String getUserPic(){
        return userPic;
    }
    
    public void setUserPic(String userPic){
        this.userPic = userPic;    
    }
    
    
    
    

    

}
